#ifndef SCREENCAPTURE_H
#define SCREENCAPTURE_H

#include "libs/extension/extension.h"
#include <QPointer>

class ScreenCaptureView;

class ScreenCapture : public yc::Extension
{
    Q_OBJECT
public:
    ScreenCapture(yc::ExtensionManager* ext_mgr, QWidget* container);

    yc::ExtensionView* view() override;
    bool isRecording() const;

private:
    QPointer<ScreenCaptureView> view_;
};

#endif // SCREENCAPTURE_H
